.paywrap {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    background: #f8f8f8;
    .payNoticeImg {
        width: 100%;
        height: 4.31rem;
        background: url("../img/2016_11_17_14_39_40_5273_640x380.jpg") no-repeat center top;
        background-size: cover;
    }
    .payinfo {
        height: 3.91em;
        margin: 0.36rem 0;
        text-align: center;
        line-height: 3.91em;
        background-color: #fff;
        font-weight: 700;
        border-bottom: 1px solid #d8d8d8;
        border-top: 1px solid #d8d8d8;
        .remainmoney {
            color: #ca3222;
            font-size: 0.49rem;
            margin-left: 0.21rem;
        }
    }
    .paymoney {
        padding: 0.16rem 0.29rem;
        border-top: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        background-color: #fff;
        .paymoney-txt {
            font-size: 1.6em;
            color: #ca3222;
            text-align: center;
        }
        .activeline {
            color: #b81b22;
            border: 1px solid #b81b22;
        }
        .onebox {
            margin: 0.75em auto;
        }
        .paymoney-item {
            display: table;
            vertical-align: middle;
            width: 13em;
            height: 4.2em;
            a {
                display: table-cell;
                vertical-align: middle;
                span {
                    display: block;
                }
            }
            .addMon {
                width: 3.3em;
                height: 2.7em;
                font-weight: bolder;
                text-align: center;
                /* font-size: 1.2em; */
                border-radius: 2px;
                line-height: 2.7em;
                margin: 0 4px;
                cursor: pointer;
                background-color: #e4e4e4;
                span {
                    color: #000;
                    font-size: 3em;
                    font-weight: 100;
                }
            }
            .reduceMon {
                width: 3.3em;
                height: 2.7em;
                font-weight: bolder;
                text-align: center;
                border-radius: 2px;
                line-height: 2.7em;
                margin: 0 4px;
                cursor: pointer;
                background-color: #e4e4e4;
                span {
                    color: #000;
                    font-size: 3em;
                    font-weight: 100;
                }
            }
            #otherMon {
                width: 6.5em;
                height: 2.7em;
                border: none;
                border-radius: 2px;
                font-size: inherit;
                text-align: center;
                background-color: #e4e4e4;
            }
        }
        .payment-rule {
            padding: 0 4%;
            line-height: 1.5em;
            /* margin-bottom: 5em; */
            .rule-item {
                width: 100%;
                position: relative;
            }
        }
    }
    div {
        .paymethod {
            position: relative;
            margin: 0.75em auto;
            padding: 0.65em 4%;
            background-color: #fff;
            line-height: 1.9em;
            .zfb {
                position: absolute;
                width: 1.8em;
                height: 1.8em;
                background: url("../img/下载.png");
                background-size: cover;
            }
        }
        .payscan {
            padding: 0.5em 0;
            position: relative;
            text-align: center;
        }
        .paybtn {
            display: block;
            width: 13em;
            height: 2.5em;
            margin: 0.9em auto;
            text-align: center;
            line-height: 2.5em;
            color: #fff;
            background-color: #ca3222;
            border-radius: 3px;
            span {
                padding-left: 1.15em;
                letter-spacing: 1.15em;
                font-size: 1.4em;
                font-weight: 700;
            }
        }
        .payrule{
            padding: 0px 4%;
            line-height: 1.5em;
            margin-bottom: 5em;
            .rule-item{
                width: 100%;
                position: relative;
            }
        }
    }
}